*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content,.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 50px auto 30px; text-align: center;line-height: 0;}
.more-title .ff{ animation: zoomIn 1s; -moz-animation: zoomIn 1s; -webkit-animation: zoomIn 1s; -o-animation: zoomIn 1s; animation-play-state: paused;}
.more-title .on{ animation-play-state: running;}
.xzln1 .ff{ animation: lightSpeedIn 1s; -moz-animation: lightSpeedIn 1s; -webkit-animation: lightSpeedIn 1s; -o-animation: lightSpeedIn 1s; animation-play-state: paused;}
.xzln1 .on{ animation-play-state: running;}
.xzln2 .ff{ animation: rubberBand 1s; -moz-animation: rubberBand 1s; -webkit-animation: rubberBand 1s; -o-animation: rubberBand 1s; animation-play-state: paused;}
.xzln2 .on{ animation-play-state: running;}
.xzln3 .ff{ animation: fadeInDown 2s; -moz-animation: fadeInDown 2s; -webkit-animation: fadeInDown 2s; -o-animation: fadeInDown 2s; animation-play-state: paused;}
.xzln3 .on{ animation-play-state: running;}
.xzln4 .ff{ animation: fadeInDownBig 2s; -moz-animation: fadeInDownBig 2s; -webkit-animation: fadeInDownBig 2s; -o-animation: fadeInDownBig 2s; animation-play-state: paused;}
.xzln4 .on{ animation-play-state: running;}
.xzln5 .ff{ animation: fadeInLeft 2s; -moz-animation: fadeInLeft 2s; -webkit-animation: fadeInLeft 2s; -o-animation: fadeInLeft 2s; animation-play-state: paused;}
.xzln5 .on{ animation-play-state: running;}
.xzln6 .ff{ animation: fadeInRight 2s; -moz-animation: fadeInRight 2s; -webkit-animation: fadeInRight 2s; -o-animation: fadeInRight 2s; animation-play-state: paused;}
.xzln6 .on{ animation-play-state: running;}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}
.more-title h5{ font-size: 40px; font-weight: bold; color: #333; line-height: 40px;}
.more-title h6{ margin-top: 13px; font-size: 18px; color: #333; line-height: 18px;}

/*header*/
.header1{width: 100%;height: 38px;border-top: 2px solid #d92326;background: #282828;}
.header1_main{width: 1200px;height: 36px;margin: 0 auto;}
.header1_main span{float: left;line-height: 36px;color: #fff}
.header1_right{margin-left: 25px; width: 213px;height: 36px;background: #d92326;float: right;}
.header1_main ul li{float: right;margin-left: 45px;}
.header1_main ul li a{color: #fff;line-height: 36px;}

.header2{width: 100%;height: 164px;}
.header2_main{width: 1200px;height: 164px;margin: 0 auto;}
.logo{float: left;padding-top: 55px;}
.logo_jx{float: left;margin-left: 10px;}
.header2_by{float: left;padding-top: 60px;margin-left: 15px;}
.header2_by h3{font-size: 24px;font-weight: bold;color: #333;}
.header2_by p{font-size: 16px;color: #333;margin-top: 10px;}
.header_2{float: right;padding-top: 65px;}
.header_2 ul li{float: left;font-size: 16px;margin-left: 25px;}
.header_2 ul li a{color: #333;}
.nav_div{height: 60px;}
.header_2 ul li.on .nav_div a{color: #d92326}
.header_2 ul li.on .nav_div{border-bottom: 2px solid #d92326}
.header_2 ul li:hover .nav_div a{color: #d92326}
.header_2 ul li:hover .nav_div{border-bottom: 2px solid #d92326}
.nav_hover_list:hover{background: #da251d;color: #ddd}
.nav_hover_list:hover a{color: #fff;}
.header_2 ul li:hover .ejdh{display: inline-block!important;}




/*轮播*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 35px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background: #fff; width: 12px; height: 12px; border: 1px solid #fff; border-radius: 50%; margin-right: 15px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #d92326; border: 1px solid #d92326;}
.banner-index .slideBox .bd img{ width: 100%;}
/*.slideBox .bd ul li{ display: none;}*/
/*.slideBox .bd ul li:first-child{ display: none;}*/

/*search*/
.search{width: 100%;height: 43px;overflow: hidden;}
.search-keywords{float: left;}
.search-form{float: right;}
.hot_key {height: 43px;line-height: 60px;float: left;color: #121212}
.hot_key img{float: left;position: relative;top: 26px;margin-right: 12px;}
.hot_key span{float: left;font-weight: bold;color: #333333}
.wb a{float: left;line-height: 60px;color: #666666}
.wb a:hover{color: #0550ab}
.wb i{float: left;line-height: 43px;}
.search-form{width: 379px;height: 43px;border-bottom: 1px solid #9d9d9d;overflow: hidden;}
#s_btn{width: 43px;height: 42px;background: url(../images/fdj.png)no-repeat;float: right;border: none;background-position: center;}
#search-keywords{padding-left: 20px ;width: 330px;height: 43px;float: left;border: none;outline: none;}
.search-form input::-webkit-input-placeholder {
        color: #bbbbbb;
      }
      input::-moz-input-placeholder {
        color: #bbbbbb;
      }
      input::-ms-input-placeholder {
        color: #bbbbbb;
      }

/*product*/
.product{width: 100%;}
.product_main{width: 1200px;margin: 0 auto;}
.product_title{width: 1200px;padding-top: 40px;}
.product_title h3{font-size: 28px;font-weight: bold;color: #282828;text-align: center;}
.product_title h3 span{color: #d92326}
.product_title p{text-align: center;font-size: 18px;color: #666666;margin-top: 5px;}
.product_title img{margin-top: 5px;}
.product_mid{width: 1200px;height: 810px;margin-top: 40px;}
.product_left{width: 258px;height: 810px;float: left;}
.product_left_main{width: 258px;height: 608px;background: url(../images/product_left_mid_bg.png)no-repeat;background-position:22px 5px ; margin-top: 30px;}
.product_left_main ul li{padding-left: 17px;height: 16px;height: 28px;margin-bottom: 15.5px;}
.product_yuan{width: 11px;height: 11px;border-radius: 50%;border: 2px solid #4f4f4f;background: #fff;float: left;position: relative;top: 2px;}
.product_left_title1{float: left;font-size: 16px;color: #333;line-height: 16px;margin-left: 38px;height: 28px;}
.product_left_main ul li:hover a .product_left_title1{color: #d92326;border-bottom: 2px solid #d92326}

@keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	75% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	80% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	85% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	90% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	95% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

@-webkit-keyframes move
{
	0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	75% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	80% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	85% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	90% {  
	  -webkit-transform:rotate(15deg);
	  transform:rotate(15deg);
	}
	95% {  
	  -webkit-transform:rotate(-15deg);
	  transform:rotate(-15deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
}

.product_left_phone{width: 258px;height: 42px;}
.phone__icon{float: left;-webkit-animation: move 1.3s linear infinite;animation: move 1.3s linear infinite;}
.phone_num{float: left;margin-left: 15px;}
.phone_num p{font-size: 16px;color: #d92326;line-height: 16px;}
.phone_num b{font-size: 20px;font-weight: bold;color: #d92326}
.product_right{width: 886px;float: right;}
.product_right ul li{width: 258px;height: 400px;background: url(../images/product_tj_bg.png)no-repeat;float: left;margin-right: 56px;margin-bottom: 8px;text-align: center;}
.product_right ul li:nth-child(3n){margin-right: 0px;}
.product_right_title{width: 157px;height: 36px;background: #d92326;margin-top: 34px;margin-left: 89px;text-align: center;line-height: 36px;color: #fff;font-weight: bold;font-size: 16px;}
.product_right ul li img{margin-top: 30px;width: 213px;}


/*产品优势*/
.ys1_mid{width: 100%;height: 626px;position: relative;}
.ys1{width: 1920px;height: 626px;background: url(../images/ys1_bg.png)no-repeat;position: absolute;left: 50%;margin-left: -960px;}
.ys1_main{width: 1200px;height: 626px;margin: 0 auto;background: url(../images/ys1_main_bg.png)no-repeat;background-position: center 190px; }
.ys1_main .product_title h3{color: #fff;}
.ys1_main .product_title p{color: #c6c6c6}
.ys1_main_bottom{width: 1200px;height: 480px;margin-bottom: 10px;overflow: hidden;padding-left: 6px;}
.ys1_main_bottom ul li{width: 340px;height: 230px;float: left;margin-right: 512px;margin-bottom: 10px;padding-top: 42px;}
.ys1_main_bottom ul li:nth-child(2n){margin-right: 0px;}
.ys1_main_bottom ul li h3{font-size: 24px;font-weight: bold;color: #d92326;line-height: 24px;}
.ys1_main_bottom ul li p{color: #fff;font-size: 16px;line-height: 26px;width: 320px;margin-top: 27px;}
.ys1_main_bottom ul li img{margin-bottom: -5px;}


/*ys2*/
.ys2{width: 100%;height: 835px;}
.ys2_main{width: 1200px;height: 835px;margin: 0 auto;}
.ys2_mid{width: 1200px;height: 643px;margin-top: 45px;}
.ys2_mid .hd{width: 1200px;height: 111px;border: 1px solid #e0dfdf;border-bottom: none;}
.ys2_mid .hd ul li{width: 299.5px;height: 110px;float: left;border-right: 1px solid #e0dfdf;background: url(../images/ys2Hd_bg.png)no-repeat;background-position: center 70px;text-align: center;padding-top: 28px;cursor: pointer;}
.ys2_mid .hd ul li:last-child{border-right: 0px;}
.ys2_mid .hd ul li h3{font-size: 20px;font-weight: bold;color: #333333;}
.ys2_mid .hd ul li p{text-transform: uppercase;font-size: 12px;color: #999999;margin-top: 3px;}
.ys2_mid .hd ul li.on h3{color: #d92326}
.ys2_mid .bd{width: 1200px;height: 532px;} 
.ys2_bd{width: 1200px;height: 532px;position: relative;}
.ys2_img{width: 1200px;height: 532px;overflow: hidden;}
.ys2_img:hover img{transform: scale(1.1,1.1);}

.ys2_content{width: 795px;height: 98px;background: url(../images/ys2_content.png)no-repeat;position: absolute;left: 50%;margin-left: -397.5px;bottom: 45px;}
.ys2_content1{width:192px;height: 98px;float: left;text-align: center;font-size: 28px;color: #fff;padding-top: 10px;}
.ys2_content1 h3{line-height: 38px;font-size: 28px;}
.ys2_content1 h3 span{font-weight: bold;}
.ys2_content2{width: 602px;height: 98px;float: left;padding-left: 35px;padding-right: 20px;line-height: 24px;padding-top: 26px;color: #fff;}

/*cases*/
.cases{width: 100%;height: 537px;}
.cases_main{width: 1200px;height: 537px;margin: 0 auto;}
.cases_mid{width: 1200px;height: 347px;margin-top: 47px;position: relative;}
.cases_mid_left{width: 560px;height: 347px;float: left;overflow: hidden;}
.cases_mid_left img{width: 100%;height: 100%;}
.cases_mid_left:hover a img{transform: scale(1.1,1.1);}
.cases_mid_right{padding-top: 15px; width: 617px;height: 317px;float: right;margin-top: 30px;}
.cases_mid_right h4{font-size: 16px;font-weight: bold;color: #282828;}
.cases_mid_right h4 span{color: #d7d7d7;text-transform: uppercase;}
.cases_mid_right p{color: #666;}
.cases_mid_right hr{width: 96px;border-width: 0.5px;border: 0.5px solid red;margin-top: 10px;margin-bottom: 10px;}
.cases_mid_right .cases_mid_right_img{width: 617px;height: 187px;margin-top: 22px;}
.cases_mid_right_img1{width: 297px;height: 187px;float: left;overflow: hidden;}
.cases_mid_right_img1 img{width: 100%;height: 100%}
.cases_mid_right_img2{width: 297px;height: 187px;float: right;overflow: hidden;}
.cases_mid_right_img2 img{width: 100%;height: 100%}
.cases_mid_right_img1:hover a img{transform: scale(1.1,1.1);}
.cases_mid_right_img2:hover a img{transform: scale(1.1,1.1);}


.cases_mid .hd{width: 617px;height: 30px;position: absolute;top: 0px;right: 0px;background: url(../images/casesHd.png)no-repeat;background-position: bottom;padding-left: 15px;}
.cases_mid .hd ul li{float: left;font-size: 16px;line-height: 20px;margin-right: 80px;}
.cases_mid .hd a{float: right;color: #999999;line-height: 20px;font-size: 14px;}
.cases_mid .hd ul li.on{font-weight: bold;color: #d92326}







/*about*/
.about_mid{width:100%;position: relative;height: 930px;}
.about{width: 1920px;height: 930px;position: absolute;left: 50%;margin-left: -960px;}
.about .product_title{margin: 0 auto;}
.about1{width: 1920px;height: 357px;background: url(../images/about1_bg.png)no-repeat;margin-top: 45px;background-position: right bottom;}
.about1_main{width: 1200px;height: 357px;margin: 0 auto;}
.about1_left{width: 600px;height: 357px;background: url(../images/about1_left_bg.png)no-repeat;float: left;background-position: left bottom;padding-left: 75px;padding-top: 22px;}
.about1_right{width: 600px;height: 350px;float: right;margin-top: 7px;overflow: hidden;}

.about1_right img{width: 100%;height: 100%;}
.about1_right:hover img{transform: scale(1.1,1.1);}

.about1_left p{line-height: 26px;color: #666666;width: 470px;margin-top: 7px;height: 170px;}
.about1_more{width: 94px;height: 30px;background:#da251d;text-align: center;line-height: 30px;color: #fff}
.about2{width: 1920px;height: 383px;background: url(../images/about2_bg.png)no-repeat;background-position: left;}
.about2_main{width: 1200px;height: 383px;margin: 0 auto;padding-top: 100px;}
.slideGroup{width: 1200px;height: 183px;}
.slideGroup .parHd{width: 280px;height: 183px;float: left;padding-left: 75px;}
.slideGroup .parBd{width: 920px;height: 183px;float: right;}
.slideGroup .parHd ul li{margin-bottom: 15px;}
.slideGroup .parHd ul li span{font-size: 18px;color: #fff}
.slideGroup .parHd ul li span img{margin-left: 30px;display: none;}
.slideGroup .parHd ul li p{color: #666;font-size: 16px;font-family: 'arial'}
.slideGroup .parHd ul li.on span{font-weight: bold;color: #d92326}
.slideGroup .parHd ul li.on span img{display: inline-block;}
.slideGroup .parBd .slideBox ul li{width: 298px;height: 183px;margin-right: 12px;overflow: hidden;}
.slideGroup .parBd .slideBox ul li img{width: 100%;height: 100%;}
.slideGroup .parBd .slideBox ul li:hover a img{transform: scale(1.1,1.1);}
/*news*/
.news{width: 100%;height: 740px;}
.news_main{width: 1200px;height: 740px;margin: 0 auto;}
.news_list1{width: 353px;height: 740px;float: left;padding-top: 45px;margin-right: 70px;}
.news_list1_title{width: 353px;height: 60px;background: url(../images/news_list1_title.png)no-repeat;}
.news_list1_img{width: 353px;height: 180px;margin-top: 30px;}
.news_list1_t{margin-top: 25px;}
.news_list1_t span{float: right;color: #666666;}
.news_list1_t ul li{margin-bottom: 20px;}


.news_list1_t ul li a{color: #666}
.news_list1_t ul li:hover a{color: #d92326}
.news_list1_t ul li:hover span{color: #d92326}

.news_list1_title img{float: right;margin-top: 12px;}
.news_list1:last-child{margin-right: 0px;}

/*links*/
.links{width: 100%;height: 90px;margin-top: 35px;}
.links_main{width: 1200px;height: 90px;background: url(../images/links_bg.png)no-repeat;margin: 0 auto;}
.links_rk{width: 1200px;height: 18px;line-height: 18px;}
.links_rk a{float: right;color: #666}
.links_list{width: 1200px;height: 72px;padding-left: 135px;padding-top: 10px;}
.links_list ul li{float: left;margin-right: 40px;line-height: 30px;}

/*foot*/
.foot{width: 100%;height: 396px;border-top: 10px solid #da251d;background: #282828}
.foot_main{width: 1200px;height: 386px;margin: 0 auto;}
.foot_main_top{width: 1200px;height: 70px;background: url(../images/bottom_top_bg.png)no-repeat;background-position: bottom;}
.foot_main_top ul li{float: left;line-height: 70px;margin-right: 127px;}
.foot_main_top ul li a{color: #fff;}
.foot_main_top ul li:hover a{color: #d92326}
.foot_main_top ul li:last-child{margin-right: 0px;}
.foot_main_mid{width: 1200px;height: 248px;background: url(../images/bottom_top_bg.png)no-repeat;background-position: bottom;}
.foot_main_mid_logo{width: 189px;height: 248px;float: left;padding-top: 48px;}
.foot_main_mid_logo img{width: 189px;height: 146px;}
.foot_main_mid_lx{float: left;margin-left: 145px;color: #fff;padding-top: 37px;}
.foot_main_mid_lx h3{color: #fff;font-size: 20px;margin-bottom: 15px;}
.foot_main_mid_lx p{margin-bottom: 7px;}
.foot_main_mid_lx a{color: #fff;}

.foot_main_mid_img{float: right;padding-top: 40px;}
.ewm1{width: 146px;float: left;text-align: center;margin-left: 10px;}
.ewm1_title{color: #cccccc;}
.foot_main_bottom{width: 1200px;height: 68px;text-align: center;line-height: 68px;color: #fff;}
.foot_main_bottom a{color: #fff;}













